*{
    padding: 0;
    margin: 0;
}
.app{
    width: 1110px;
    height: auto;
    vertical-align: middle;
    margin:0 auto;
    /*border-right: 3px solid #f3f3f3;*/
    /*border-left: 3px solid #f3f3f3;*/
    /*border-bottom: 3px solid #f3f3f3;*/
}
.topbar{
    border-top:2px solid #0152ab;
    background-color: #f3f3f3;
    text-align:left;
    font-size: 15px;
    line-height: 30px;
}
.topbar a{
    color: black;
    text-decoration:none;
}
.topbar .search_right{
    float: right;
    margin-right: 5px;
}
.topbar .search_right .input_search{
    height: 20px;
    width: 150px;
    margin-bottom: 2px;
}
.topbar .search_right .input_button{
    width: 60px;
    height: 25px;
    background-color: rgb(51, 101, 170);
    line-height: 25px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: white;
    cursor: pointer;
}
#fullKeyWordInput{
    line-height: 20px;
}
#searchbutton{
    position: absolute;

}
.topbanner{
    width: 99%;
    height: 110px;
    border-bottom: 1px solid #c2c5cb;
    margin:0 5px 0 5px;
}
.antd-pro-layouts-blank-layout-logo {
    float: left;
    margin-top: 23px;
    margin-left: 2%;
}
.antd-pro-layouts-blank-layout-logoText {
    float: right;
    margin-top: 23px;
    margin-right: 4%;
    width: 183px;
}
#nav{
    background-color: #0B5DB1;
    width: 99%;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    margin:0 5px 0 5px;
    /*margin-top: 5px;*/
    text-align: center;
}
#nav ul{
    width: 1100px;
    margin:0 auto;
    height: 30px;
}
#nav ul li{
    float: left;
    display: inline-block;
    width: 16.6%;
}
#nav ul li:hover{
    background-color: #4476b5;
}
#nav ul li a{
    width: 100%;
    display: inline-block;
    color: white;
    font-size: 15px;
    text-decoration: none;
    background:url(../images/icon-left.png) no-repeat right center;
}

/*ul.menutop li:hover{*/

    /*background-color: white;*/
    /*!*color:#4476b5;*!*/
    /*!*opacity: 0.2;*!*/
/*}*/
/*ul.menutop li .a_company:hover{*/
    /*color:#4476b5;*/
/*}*/
ul.menutop{background-color: #0B5DB1;width: 99%;height: 46px;line-height: 45px;margin:0 auto;}
ul.menutop, ul.menutop li{margin:0px;padding:0px;list-style:none;position:relative;}
ul.menutop li{line-height:45px;width: 14.25%;text-align: center;}
ul.menutop li  a {width: 100%;display: inline-block;font-size: 15px;color: white;text-decoration: none;background:url(../images/icon-left.png) no-repeat right center;}
/*ul.menutop a{font-weight: bold}*/
ul.menutop li{float:left;}
ul.menutop div{display:none;position:absolute;top:45px;left:0px;background-color: #0B5DB1;width: 158px;z-index: 9999;border-top: 0.5px solid #f0f0f0}
ul.menutop div a{
    color: white;
}
/*ul.menutop div a{display:block}*/
ul.menutop li:hover div{display:block;}

.so-btn{width: 85px;padding: 3px 0px;
    color: #fff;background-color: #3365aa;border-radius: 3px;border: 0;
}
.so-inp{width: 195px;border: 1px solid #b2b2b2;background: #fff;padding: 0 10px;margin-left:77px;}
.so-inp:focus{border: 1px solid #3365aa;}

input{line-height:normal}
.add{
    color: white;
}

/* Í·²¿ÑùÊ½ */
.header {
    width: 100%;
    height: 140px;
    background: url(../images/bgh.png);
}
.head-box {
    width: 1110px;
    margin: 0 auto;
}
.fr {
    float: right;
}

.r-box p,.slideBox li{
    width: 515px;
    padding-top: 0px;
    font-size: 20px;
    color: #003182;
    text-align: center;
    font-family: Kaiti;
    margin: 13px 0;
}
.topmenu{
    background-color: #0B5DB1;;
}
.head-logo{
   margin-top: 30px;
}
